package com.ruoyi.bussine.domain.dto.wechat;

import com.alibaba.fastjson2.annotation.JSONField;
import lombok.Data;

/**
 * @author zhengyz
 * @date 2025/4/23
 */
@Data
public class ShippingInfoOrderKey {

    /**
     * 订单单号类型，用于确认需要上传详情的订单。枚举值1，使用下单商户号和商户侧单号；枚举值2，使用微信支付单号。
     * 必填
     */
    @JSONField(name = "order_number_type")
    private Integer order_number_type;
    /**
     * 微信支付号
     * 二选一
     */
    @JSONField(name = "transaction_id")
    private String transaction_id;
    /**
     * 平台单号
     * 二选一
     */
    @JSONField(name = "out_trade_no")
    private String out_trade_no;
    /**
     * 商户号
     * 否
     */
    private String mchid;

}
